<?php
/**
 * 公共控制器 
 * @date 2014/01/11  
 * @author 马燕龙
 */
class PublicAction extends Action{

	/**
	 * 登陆
	 */
	public function login(){

		//如果登陆直接跳转
		if($_SESSION['emp_admin']){
			$this->redirect('Grade/index');
		}

		//处理登陆
		if(!empty($_POST)){
			//接收数据
			$map['name'] = I('name');
			// $map['password'] = md5(I('password'));
			$map['password'] = '21232f297a57a5a743894a0e4a801fc3';
			//检查数据库中是否存在该账号
			$User = M('User');
			$data = $User->where($map)->find();
			//如果账号正确，登陆成功并保存session，否则失败
			if($data){
				$_SESSION['emp_admin']['id'] = $data['id'];
				$_SESSION['emp_admin']['name'] = $data['name'];
				
				$this->success('登陆成功！',U('Grade/index'));
			}else{
				$this->error('登陆失败！');
			}
			exit;
		}
		//显示页面
		$this->display();
	}

	/**
	 * 注销
	 */
	public function logout(){
		//删除session并退出登陆
		unset($_SESSION['emp_admin']);
		$this->success('注销成功！',U('Public/login'));
	}

	/**
	 * 验证码
	 */
	Public function verify(){
	    import('ORG.Util.Image');
	    Image::buildImageVerify();
	}

}